[INFO] cloning repository https://github.com/fkaa/dxbc
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/fkaa/dxbc" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffkaa%2Fdxbc", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffkaa%2Fdxbc'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c3e374e691589827ac7c1780eec7ebf2af56ea70
[INFO] building fkaa/dxbc against master#ff34b919075f35a1787659e9c448a34b06bab8de for issue-85264
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffkaa%2Fdxbc" "/workspace/builds/worker-0/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/fkaa/dxbc on toolchain ff34b919075f35a1787659e9c448a34b06bab8de
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/fkaa/dxbc
[INFO] finished tweaking git repo https://github.com/fkaa/dxbc
[INFO] tweaked toml for git repo https://github.com/fkaa/dxbc written to /workspace/builds/worker-0/source/Cargo.toml
[INFO] crate git repo https://github.com/fkaa/dxbc already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 89b90bc4ff2ae79d7bddfc9d30508e1dfebb4944750da8e0fcadf1d5356dfc29
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "89b90bc4ff2ae79d7bddfc9d30508e1dfebb4944750da8e0fcadf1d5356dfc29", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "89b90bc4ff2ae79d7bddfc9d30508e1dfebb4944750da8e0fcadf1d5356dfc29", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "89b90bc4ff2ae79d7bddfc9d30508e1dfebb4944750da8e0fcadf1d5356dfc29", kill_on_drop: false }`
[INFO] [stdout] 89b90bc4ff2ae79d7bddfc9d30508e1dfebb4944750da8e0fcadf1d5356dfc29
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 91b984154c803f59cb2e81cdaab6633b86fd894d43d01ab75ba752d11d893429
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "91b984154c803f59cb2e81cdaab6633b86fd894d43d01ab75ba752d11d893429", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling num-traits v0.2.5
[INFO] [stderr]    Compiling num-integer v0.1.39
[INFO] [stderr]    Compiling libc v0.2.43
[INFO] [stderr]    Compiling num-iter v0.1.37
[INFO] [stderr]    Compiling md5 v0.3.8
[INFO] [stderr]    Compiling proc-macro2 v0.2.3
[INFO] [stderr]    Compiling term v0.5.1
[INFO] [stderr]    Compiling syn v0.11.11
[INFO] [stderr]    Compiling quote v0.4.2
[INFO] [stderr]    Compiling rand v0.4.3
[INFO] [stderr]    Compiling syn v0.12.15
[INFO] [stderr]    Compiling dxbc v0.1.0 (/opt/rustwide/workdir/dxbc)
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> dxbc/src/binary/parser.rs:51:23
[INFO] [stdout]    |
[INFO] [stdout] 51 |     consumer: &'c mut Consumer,
[INFO] [stdout]    |                       ^^^^^^^^ help: use `dyn`: `dyn Consumer`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> dxbc/src/binary/parser.rs:55:52
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub fn new(binary: &'d [u8], consumer: &'c mut Consumer) -> Self {
[INFO] [stdout]    |                                                    ^^^^^^^^ help: use `dyn`: `dyn Consumer`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ResourceReturnType`
[INFO] [stdout]  --> dxbc/src/dr/rdef.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::{ResourceReturnType};
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> dxbc/src/dr/rdef.rs:4:1
[INFO] [stdout]    |
[INFO] [stdout] 4  | / bitflags! {
[INFO] [stdout] 5  | |     pub struct ShaderInputFlags: u32 {
[INFO] [stdout] 6  | |         const NONE = 0x0;
[INFO] [stdout] 7  | |         const USER_PACKED = 0x1;
[INFO] [stdout] ...  |
[INFO] [stdout] 13 | |     }
[INFO] [stdout] 14 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> dxbc/src/dr/rdef.rs:4:1
[INFO] [stdout]    |
[INFO] [stdout] 4  | / bitflags! {
[INFO] [stdout] 5  | |     pub struct ShaderInputFlags: u32 {
[INFO] [stdout] 6  | |         const NONE = 0x0;
[INFO] [stdout] 7  | |         const USER_PACKED = 0x1;
[INFO] [stdout] ...  |
[INFO] [stdout] 13 | |     }
[INFO] [stdout] 14 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> dxbc/src/dr/rdef.rs:4:1
[INFO] [stdout]    |
[INFO] [stdout] 4  | / bitflags! {
[INFO] [stdout] 5  | |     pub struct ShaderInputFlags: u32 {
[INFO] [stdout] 6  | |         const NONE = 0x0;
[INFO] [stdout] 7  | |         const USER_PACKED = 0x1;
[INFO] [stdout] ...  |
[INFO] [stdout] 13 | |     }
[INFO] [stdout] 14 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> dxbc/src/dr/rdef.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / bitflags! {
[INFO] [stdout] 17 | |     pub struct ShaderVariableFlags: u32 {
[INFO] [stdout] 18 | |         const NONE = 0x0;
[INFO] [stdout] 19 | |         const USER_PACKED = 0x1;
[INFO] [stdout] ...  |
[INFO] [stdout] 23 | |     }
[INFO] [stdout] 24 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> dxbc/src/dr/rdef.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / bitflags! {
[INFO] [stdout] 17 | |     pub struct ShaderVariableFlags: u32 {
[INFO] [stdout] 18 | |         const NONE = 0x0;
[INFO] [stdout] 19 | |         const USER_PACKED = 0x1;
[INFO] [stdout] ...  |
[INFO] [stdout] 23 | |     }
[INFO] [stdout] 24 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> dxbc/src/dr/rdef.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / bitflags! {
[INFO] [stdout] 17 | |     pub struct ShaderVariableFlags: u32 {
[INFO] [stdout] 18 | |         const NONE = 0x0;
[INFO] [stdout] 19 | |         const USER_PACKED = 0x1;
[INFO] [stdout] ...  |
[INFO] [stdout] 23 | |     }
[INFO] [stdout] 24 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> dxbc/src/dr/rdef.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / bitflags! {
[INFO] [stdout] 27 | |     pub struct ConstantBufferFlags: u32 {
[INFO] [stdout] 28 | |         const NONE = 0x0;
[INFO] [stdout] 29 | |         const USER_PACKED = 0x1;
[INFO] [stdout] 30 | |     }
[INFO] [stdout] 31 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> dxbc/src/dr/rdef.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / bitflags! {
[INFO] [stdout] 27 | |     pub struct ConstantBufferFlags: u32 {
[INFO] [stdout] 28 | |         const NONE = 0x0;
[INFO] [stdout] 29 | |         const USER_PACKED = 0x1;
[INFO] [stdout] 30 | |     }
[INFO] [stdout] 31 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> dxbc/src/dr/rdef.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / bitflags! {
[INFO] [stdout] 27 | |     pub struct ConstantBufferFlags: u32 {
[INFO] [stdout] 28 | |         const NONE = 0x0;
[INFO] [stdout] 29 | |         const USER_PACKED = 0x1;
[INFO] [stdout] 30 | |     }
[INFO] [stdout] 31 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> dxbc/src/dr/isgn.rs:17:14
[INFO] [stdout]    |
[INFO] [stdout] 17 |             0...3 => unsafe { mem::transmute(word) },
[INFO] [stdout]    |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> dxbc/src/dr/isgn.rs:53:14
[INFO] [stdout]    |
[INFO] [stdout] 53 |             0...16 |
[INFO] [stdout]    |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> dxbc/src/dr/isgn.rs:54:15
[INFO] [stdout]    |
[INFO] [stdout] 54 |             64...68 => unsafe { mem::transmute(word) },
[INFO] [stdout]    |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::slice`
[INFO] [stdout]  --> dxbc/src/dr/shex.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::slice;
[INFO] [stdout]   |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> dxbc/src/dr/shex.rs:131:1
[INFO] [stdout]     |
[INFO] [stdout] 131 | / bitflags! {
[INFO] [stdout] 132 | |     pub struct ComponentMask: u32 {
[INFO] [stdout] 133 | |         const COMPONENT_MASK_R = D3D10_SB_OPERAND_4_COMPONENT_MASK_R;
[INFO] [stdout] 134 | |         const COMPONENT_MASK_G = D3D10_SB_OPERAND_4_COMPONENT_MASK_G;
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |     }
[INFO] [stdout] 138 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> dxbc/src/dr/shex.rs:131:1
[INFO] [stdout]     |
[INFO] [stdout] 131 | / bitflags! {
[INFO] [stdout] 132 | |     pub struct ComponentMask: u32 {
[INFO] [stdout] 133 | |         const COMPONENT_MASK_R = D3D10_SB_OPERAND_4_COMPONENT_MASK_R;
[INFO] [stdout] 134 | |         const COMPONENT_MASK_G = D3D10_SB_OPERAND_4_COMPONENT_MASK_G;
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |     }
[INFO] [stdout] 138 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> dxbc/src/dr/shex.rs:131:1
[INFO] [stdout]     |
[INFO] [stdout] 131 | / bitflags! {
[INFO] [stdout] 132 | |     pub struct ComponentMask: u32 {
[INFO] [stdout] 133 | |         const COMPONENT_MASK_R = D3D10_SB_OPERAND_4_COMPONENT_MASK_R;
[INFO] [stdout] 134 | |         const COMPONENT_MASK_G = D3D10_SB_OPERAND_4_COMPONENT_MASK_G;
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |     }
[INFO] [stdout] 138 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `LittleEndian`
[INFO] [stdout]  --> dxbc/src/dr/builder.rs:4:28
[INFO] [stdout]   |
[INFO] [stdout] 4 | use byteorder::{ByteOrder, LittleEndian};
[INFO] [stdout]   |                            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `checksum`
[INFO] [stdout]  --> dxbc/src/dr/builder.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use checksum;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> dxbc/src/dr/builder.rs:511:1
[INFO] [stdout]     |
[INFO] [stdout] 511 | / bitflags! {
[INFO] [stdout] 512 | |     pub struct GlobalFlags: u32 {
[INFO] [stdout] 513 | |         const REFACTORING_ALLOWED = 1 << 11;
[INFO] [stdout] 514 | |         const ENABLE_DOUBLE_PRECISION_FLOAT_OPS = 1 << 12;
[INFO] [stdout] ...   |
[INFO] [stdout] 522 | |     }
[INFO] [stdout] 523 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> dxbc/src/dr/builder.rs:511:1
[INFO] [stdout]     |
[INFO] [stdout] 511 | / bitflags! {
[INFO] [stdout] 512 | |     pub struct GlobalFlags: u32 {
[INFO] [stdout] 513 | |         const REFACTORING_ALLOWED = 1 << 11;
[INFO] [stdout] 514 | |         const ENABLE_DOUBLE_PRECISION_FLOAT_OPS = 1 << 12;
[INFO] [stdout] ...   |
[INFO] [stdout] 522 | |     }
[INFO] [stdout] 523 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> dxbc/src/dr/builder.rs:511:1
[INFO] [stdout]     |
[INFO] [stdout] 511 | / bitflags! {
[INFO] [stdout] 512 | |     pub struct GlobalFlags: u32 {
[INFO] [stdout] 513 | |         const REFACTORING_ALLOWED = 1 << 11;
[INFO] [stdout] 514 | |         const ENABLE_DOUBLE_PRECISION_FLOAT_OPS = 1 << 12;
[INFO] [stdout] ...   |
[INFO] [stdout] 522 | |     }
[INFO] [stdout] 523 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> dxbc/src/dr/builder.rs:540:1
[INFO] [stdout]     |
[INFO] [stdout] 540 | / bitflags! {
[INFO] [stdout] 541 | |     pub struct Component: u8 {
[INFO] [stdout] 542 | |         const X = 0x10;
[INFO] [stdout] 543 | |         const Y = 0x20;
[INFO] [stdout] ...   |
[INFO] [stdout] 546 | |     }
[INFO] [stdout] 547 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> dxbc/src/dr/builder.rs:540:1
[INFO] [stdout]     |
[INFO] [stdout] 540 | / bitflags! {
[INFO] [stdout] 541 | |     pub struct Component: u8 {
[INFO] [stdout] 542 | |         const X = 0x10;
[INFO] [stdout] 543 | |         const Y = 0x20;
[INFO] [stdout] ...   |
[INFO] [stdout] 546 | |     }
[INFO] [stdout] 547 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> dxbc/src/dr/builder.rs:540:1
[INFO] [stdout]     |
[INFO] [stdout] 540 | / bitflags! {
[INFO] [stdout] 541 | |     pub struct Component: u8 {
[INFO] [stdout] 542 | |         const X = 0x10;
[INFO] [stdout] 543 | |         const Y = 0x20;
[INFO] [stdout] ...   |
[INFO] [stdout] 546 | |     }
[INFO] [stdout] 547 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> dxbc/src/md5.rs:67:21
[INFO] [stdout]    |
[INFO] [stdout] 67 |                     try!(write!(formatter, $format, byte));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 75 | implement!(LowerHex, "{:02x}");
[INFO] [stdout]    | ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> dxbc/src/md5.rs:67:21
[INFO] [stdout]    |
[INFO] [stdout] 67 |                     try!(write!(formatter, $format, byte));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 76 | implement!(UpperHex, "{:02X}");
[INFO] [stdout]    | ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ByteOrder`
[INFO] [stdout]  --> dxbc/src/dr/builder.rs:4:17
[INFO] [stdout]   |
[INFO] [stdout] 4 | use byteorder::{ByteOrder, LittleEndian};
[INFO] [stdout]   |                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> dxbc/src/dr/builder.rs:658:13
[INFO] [stdout]     |
[INFO] [stdout] 658 |             _ => {}
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `header`
[INFO] [stdout]   --> dxbc/src/binary/parser.rs:32:34
[INFO] [stdout]    |
[INFO] [stdout] 32 |     fn consume_header(&mut self, header: &dr::DxbcHeader) -> Action { Action::Continue }
[INFO] [stdout]    |                                  ^^^^^^ help: if this is intentional, prefix it with an underscore: `_header`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rdef`
[INFO] [stdout]   --> dxbc/src/binary/parser.rs:33:32
[INFO] [stdout]    |
[INFO] [stdout] 33 |     fn consume_rdef(&mut self, rdef: &dr::RdefChunk) -> Action { Action::Continue }
[INFO] [stdout]    |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_rdef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `isgn`
[INFO] [stdout]   --> dxbc/src/binary/parser.rs:34:32
[INFO] [stdout]    |
[INFO] [stdout] 34 |     fn consume_isgn(&mut self, isgn: &dr::IOsgnChunk) -> Action { Action::Continue }
[INFO] [stdout]    |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_isgn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `osgn`
[INFO] [stdout]   --> dxbc/src/binary/parser.rs:35:32
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn consume_osgn(&mut self, osgn: &dr::IOsgnChunk) -> Action { Action::Continue }
[INFO] [stdout]    |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_osgn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `osgn`
[INFO] [stdout]   --> dxbc/src/binary/parser.rs:36:32
[INFO] [stdout]    |
[INFO] [stdout] 36 |     fn consume_shex(&mut self, osgn: &dr::ShexHeader) -> Action { Action::Continue }
[INFO] [stdout]    |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_osgn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `osgn`
[INFO] [stdout]   --> dxbc/src/binary/parser.rs:37:32
[INFO] [stdout]    |
[INFO] [stdout] 37 |     fn consume_stat(&mut self, osgn: &dr::IStatChunk) -> Action { Action::Continue }
[INFO] [stdout]    |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_osgn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `offset`
[INFO] [stdout]   --> dxbc/src/binary/parser.rs:38:39
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn consume_instruction(&mut self, offset: u32, instruction: dr::SparseInstruction) -> Action { Action::Continue }
[INFO] [stdout]    |                                       ^^^^^^ help: if this is intentional, prefix it with an underscore: `_offset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instruction`
[INFO] [stdout]   --> dxbc/src/binary/parser.rs:38:52
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn consume_instruction(&mut self, offset: u32, instruction: dr::SparseInstruction) -> Action { Action::Continue }
[INFO] [stdout]    |                                                    ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `var_count`
[INFO] [stdout]    --> dxbc/src/dr/rdef.rs:185:13
[INFO] [stdout]     |
[INFO] [stdout] 185 |         let var_count = decoder.read_u32();
[INFO] [stdout]     |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_var_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `var_offset`
[INFO] [stdout]    --> dxbc/src/dr/rdef.rs:186:13
[INFO] [stdout]     |
[INFO] [stdout] 186 |         let var_offset = decoder.read_u32();
[INFO] [stdout]     |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_var_offset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `magic`
[INFO] [stdout]    --> dxbc/src/dr/rdef.rs:273:17
[INFO] [stdout]     |
[INFO] [stdout] 273 |             let magic = decoder.read_u32();
[INFO] [stdout]     |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_magic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rd11`
[INFO] [stdout]    --> dxbc/src/dr/builder.rs:141:21
[INFO] [stdout]     |
[INFO] [stdout] 141 |         if let Some(rd11) = rdef.rd11 {
[INFO] [stdout]     |                     ^^^^ help: if this is intentional, prefix it with an underscore: `_rd11`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `constant_buffer`
[INFO] [stdout]    --> dxbc/src/dr/builder.rs:161:13
[INFO] [stdout]     |
[INFO] [stdout] 161 |         for constant_buffer in &rdef.constant_buffers {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_constant_buffer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `resource_binding`
[INFO] [stdout]    --> dxbc/src/dr/builder.rs:167:13
[INFO] [stdout]     |
[INFO] [stdout] 167 |         for resource_binding in &rdef.resource_bindings {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_resource_binding`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest`
[INFO] [stdout]    --> dxbc/src/dr/builder.rs:644:32
[INFO] [stdout]     |
[INFO] [stdout] 644 |             Instruction::Add { dest, a, b, saturated } |
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 645 |             Instruction::Mul { dest, a, b, saturated } => { module.write_opcode(opcode, 0, None, *saturated, &[]); }
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try ignoring the field
[INFO] [stdout]     |
[INFO] [stdout] 644 |             Instruction::Add { dest: _, a, b, saturated } |
[INFO] [stdout] 645 |             Instruction::Mul { dest: _, a, b, saturated } => { module.write_opcode(opcode, 0, None, *saturated, &[]); }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]    --> dxbc/src/dr/builder.rs:644:38
[INFO] [stdout]     |
[INFO] [stdout] 644 |             Instruction::Add { dest, a, b, saturated } |
[INFO] [stdout]     |                                      ^
[INFO] [stdout] 645 |             Instruction::Mul { dest, a, b, saturated } => { module.write_opcode(opcode, 0, None, *saturated, &[]); }
[INFO] [stdout]     |                                      ^
[INFO] [stdout]     |
[INFO] [stdout] help: try ignoring the field
[INFO] [stdout]     |
[INFO] [stdout] 644 |             Instruction::Add { dest, a: _, b, saturated } |
[INFO] [stdout] 645 |             Instruction::Mul { dest, a: _, b, saturated } => { module.write_opcode(opcode, 0, None, *saturated, &[]); }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]    --> dxbc/src/dr/builder.rs:644:41
[INFO] [stdout]     |
[INFO] [stdout] 644 |             Instruction::Add { dest, a, b, saturated } |
[INFO] [stdout]     |                                         ^
[INFO] [stdout] 645 |             Instruction::Mul { dest, a, b, saturated } => { module.write_opcode(opcode, 0, None, *saturated, &[]); }
[INFO] [stdout]     |                                         ^
[INFO] [stdout]     |
[INFO] [stdout] help: try ignoring the field
[INFO] [stdout]     |
[INFO] [stdout] 644 |             Instruction::Add { dest, a, b: _, saturated } |
[INFO] [stdout] 645 |             Instruction::Mul { dest, a, b: _, saturated } => { module.write_opcode(opcode, 0, None, *saturated, &[]); }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `imm`
[INFO] [stdout]    --> dxbc/src/dr/builder.rs:736:32
[INFO] [stdout]     |
[INFO] [stdout] 736 |             OperandType::Imm32(imm) => {},
[INFO] [stdout]     |                                ^^^ help: if this is intentional, prefix it with an underscore: `_imm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `imm0`
[INFO] [stdout]    --> dxbc/src/dr/builder.rs:737:34
[INFO] [stdout]     |
[INFO] [stdout] 737 |             OperandType::Imm32x2(imm0, imm1) => {},
[INFO] [stdout]     |                                  ^^^^ help: if this is intentional, prefix it with an underscore: `_imm0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `imm1`
[INFO] [stdout]    --> dxbc/src/dr/builder.rs:737:40
[INFO] [stdout]     |
[INFO] [stdout] 737 |             OperandType::Imm32x2(imm0, imm1) => {},
[INFO] [stdout]     |                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_imm1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `imm0`
[INFO] [stdout]    --> dxbc/src/dr/builder.rs:738:34
[INFO] [stdout]     |
[INFO] [stdout] 738 |             OperandType::Imm32x3(imm0, imm1, imm2) => {},
[INFO] [stdout]     |                                  ^^^^ help: if this is intentional, prefix it with an underscore: `_imm0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `imm1`
[INFO] [stdout]    --> dxbc/src/dr/builder.rs:738:40
[INFO] [stdout]     |
[INFO] [stdout] 738 |             OperandType::Imm32x3(imm0, imm1, imm2) => {},
[INFO] [stdout]     |                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_imm1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `imm2`
[INFO] [stdout]    --> dxbc/src/dr/builder.rs:738:46
[INFO] [stdout]     |
[INFO] [stdout] 738 |             OperandType::Imm32x3(imm0, imm1, imm2) => {},
[INFO] [stdout]     |                                              ^^^^ help: if this is intentional, prefix it with an underscore: `_imm2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `imm0`
[INFO] [stdout]    --> dxbc/src/dr/builder.rs:739:34
[INFO] [stdout]     |
[INFO] [stdout] 739 |             OperandType::Imm32x4(imm0, imm1, imm2, imm3) => {},
[INFO] [stdout]     |                                  ^^^^ help: if this is intentional, prefix it with an underscore: `_imm0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `imm1`
[INFO] [stdout]    --> dxbc/src/dr/builder.rs:739:40
[INFO] [stdout]     |
[INFO] [stdout] 739 |             OperandType::Imm32x4(imm0, imm1, imm2, imm3) => {},
[INFO] [stdout]     |                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_imm1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `imm2`
[INFO] [stdout]    --> dxbc/src/dr/builder.rs:739:46
[INFO] [stdout]     |
[INFO] [stdout] 739 |             OperandType::Imm32x4(imm0, imm1, imm2, imm3) => {},
[INFO] [stdout]     |                                              ^^^^ help: if this is intentional, prefix it with an underscore: `_imm2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `imm3`
[INFO] [stdout]    --> dxbc/src/dr/builder.rs:739:52
[INFO] [stdout]     |
[INFO] [stdout] 739 |             OperandType::Imm32x4(imm0, imm1, imm2, imm3) => {},
[INFO] [stdout]     |                                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_imm3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `reg`
[INFO] [stdout]    --> dxbc/src/dr/builder.rs:740:35
[INFO] [stdout]     |
[INFO] [stdout] 740 |             OperandType::Resource(reg) => {},
[INFO] [stdout]     |                                   ^^^ help: if this is intentional, prefix it with an underscore: `_reg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `reg`
[INFO] [stdout]    --> dxbc/src/dr/builder.rs:741:34
[INFO] [stdout]     |
[INFO] [stdout] 741 |             OperandType::Sampler(reg) => {},
[INFO] [stdout]     |                                  ^^^ help: if this is intentional, prefix it with an underscore: `_reg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `reg`
[INFO] [stdout]    --> dxbc/src/dr/builder.rs:742:44
[INFO] [stdout]     |
[INFO] [stdout] 742 |             OperandType::IndexableRegister(reg, index) => {},
[INFO] [stdout]     |                                            ^^^ help: if this is intentional, prefix it with an underscore: `_reg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `index`
[INFO] [stdout]    --> dxbc/src/dr/builder.rs:742:49
[INFO] [stdout]     |
[INFO] [stdout] 742 |             OperandType::IndexableRegister(reg, index) => {},
[INFO] [stdout]     |                                                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `reg`
[INFO] [stdout]    --> dxbc/src/dr/builder.rs:743:41
[INFO] [stdout]     |
[INFO] [stdout] 743 |             OperandType::ConstantBuffer(reg, index) => {},
[INFO] [stdout]     |                                         ^^^ help: if this is intentional, prefix it with an underscore: `_reg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `index`
[INFO] [stdout]    --> dxbc/src/dr/builder.rs:743:46
[INFO] [stdout]     |
[INFO] [stdout] 743 |             OperandType::ConstantBuffer(reg, index) => {},
[INFO] [stdout]     |                                              ^^^^^ help: if this is intentional, prefix it with an underscore: `_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> dxbc/src/dr/builder.rs:744:37
[INFO] [stdout]     |
[INFO] [stdout] 744 |             OperandType::CustomData(data) => {},
[INFO] [stdout]     |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> dxbc/src/dr/builder.rs:465:13
[INFO] [stdout]     |
[INFO] [stdout] 465 |         let mut chunk_count = 4;
[INFO] [stdout]     |             ----^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling num-complex v0.1.43
[INFO] [stdout] warning: field is never read: `stat`
[INFO] [stdout]   --> dxbc/src/dr/builder.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     stat: Option<IStatChunk>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `code`
[INFO] [stdout]   --> dxbc/src/dr/builder.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     code: Vec<u32>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `compute`
[INFO] [stdout]    --> dxbc/src/md5.rs:204:8
[INFO] [stdout]     |
[INFO] [stdout] 204 | pub fn compute<T: AsRef<[u8]>>(data: T) -> Digest {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling derive_more v0.7.1
[INFO] [stderr]    Compiling num-bigint v0.1.44
[INFO] [stdout] warning: 69 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling dxbcd v0.1.0 (/opt/rustwide/workdir/dxbcd)
[INFO] [stdout] error: couldn't read dxbcd/src/..\assembled.dxbc: No such file or directory (os error 2)
[INFO] [stdout]    --> dxbcd/src/main.rs:685:28
[INFO] [stdout]     |
[INFO] [stdout] 685 |     let mut shader_bytes = include_bytes!("..\\assembled.dxbc");
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::mem`
[INFO] [stdout]  --> dxbcd/src/main.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::mem;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `dxbcd`
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: build failed
[INFO] running `Command { std: "docker" "inspect" "91b984154c803f59cb2e81cdaab6633b86fd894d43d01ab75ba752d11d893429", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "91b984154c803f59cb2e81cdaab6633b86fd894d43d01ab75ba752d11d893429", kill_on_drop: false }`
[INFO] [stdout] 91b984154c803f59cb2e81cdaab6633b86fd894d43d01ab75ba752d11d893429
